package com.secondweek.学生成绩管理;

import java.util.Scanner;

/**
 * @description: 学生成绩管理
 * @author: 十月
 * @create: 2020-11-29 14:51
 **/
public class Student {
    //学生姓名
    private String[] name=new String[100];
    //学生分数
    private int[][] score=new int[100][3];

    /**
     * @Description:输入学生信息
     *@param i 学生序号
     * @return: void
     * @Date: 2020/11/29
     */
    private void saveData(int i)
    {
        System.out.println("请输入学生姓名：");
        Scanner in=new Scanner(System.in);
        name[i]=in.next();
        System.out.println("请输入学生成绩：");
        for (int j=0;j<3;j++)
        {
            score[i][j]=in.nextInt();
        }
    }
    /**
     * @Description:获得学生平均成绩
     *@param i 学生序号
     * @return: float
     * @Date: 2020/11/29
     */
    private float getAverageScore(int i)
    {
        return (score[i][0]+score[i][1]+score[i][2])/3;
    }
    /**
     * @Description:获得学生成绩等级
     *@param score 学生平均成绩
     * @return: char
     * @Date: 2020/11/29
     */
    private char getGrade(float score)
    {
        if (score >= 90&& score <= 100)
        {
            return 'A';
        }
        else if(score >= 80)
        {
            return 'B';
        }
        else if (score >= 70)
        {
            return 'C';
        }else if (score >=60)
        {
            return 'D';
        }else
        {
            return 'E';
        }
    }

    public static void main(String[] args) {
        Student student =new Student();
        System.out.println("请输入学生数量：");
        Scanner in=new Scanner(System.in);
        int studentNumber=in.nextInt();
        for(int i=0; i<studentNumber; i++){
            student.saveData(i);
        }
        System.out.println("请输入要查询成绩等级的学生序号：");
        int index=in.nextInt();
        char grade=student.getGrade(student.getAverageScore(index-1));
        System.out.println("查询的学生成绩等级为"+grade);
    }
}
